intellectually challenged - Spanish English Dictionary